package com.dk.goodnight.dao;

import com.dk.goodnight.model.TokenBean;
import com.dk.goodnight.model.UserBean;
import org.apache.ibatis.annotations.Mapper;

@Mapper
public interface UserDao {

    /**
     * 通过手机号获取用户
     *
     * @param phone 用户登录手机号
     */
    UserBean getUserByPhone(String phone);

    int register(UserBean userBean);

    int insertToken(TokenBean tokenBean);

    /**
     * 更新用户信息
     * @param userBean 用户信息model
     */
    int updateUserInfo(UserBean userBean);

    /**
     * 获取用户信息
     *
     * @return 用户信息
     */
    UserBean getUserInfo(int user_id);


}
